From e8f30212b1a56363089afb9220b1bdff44e23c8e Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Fri, 20 Mar 2009 08:42:59 +0000 Subject: [PATCH] xend: fix vscsi error path Fix xend start problem on non-Linux Dom0 where /proc/mount doesn't exist. Signed-off-by: Christoph Egger --- tools/python/xen/util/vscsi_util.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/python/xen/util/vscsi_util.py b/tools/python/xen/util/vscsi_util.py index 7f71bf10a0..3b8d0536a8 100644 --- a/tools/python/xen/util/vscsi_util.py +++ b/tools/python/xen/util/vscsi_util.py @@ -112,7 +112,10 @@ def _vscsi_get_scsidevices_by_sysfs(): """ get all scsi devices information by sysfs """ devices = [] - sysfs_mnt = utils.find_sysfs_mount() + try: + sysfs_mnt = utils.find_sysfs_mount() + except: + return devices for dirpath, dirnames, files in os.walk(sysfs_mnt + SYSFS_SCSI_PATH): for hctl in dirnames: -- 2.30.2